RCS API - Étude de la largeur des fissures (EN)
L'API sera pilotée via le langage de programmation Python. La référence sur IDEA StatiCa Git-Hub.
Aperçu des étapes à venir
- Incrémenter l'effort intérieur actuel Mine par un incrément choisi de chargement en moment.
- Lancer le calcul
- Extraire les résultats à vérifier depuis le calcul - en l'occurrence la largeur des fissures
- Ajouter les résultats à un dataframe que nous pouvons utiliser pour tracer un graphique
Installation des packages
Les packages fournissent la communication et des fonctions/objets préinstallés pour lancer l'API, travailler avec des dataframes et tracer les graphiques.
IDEA StatiCa RCS Client est un composant d'IDEA StatiCa, une solution logicielle largement utilisée pour le dimensionnement et la vérification normative des éléments structurels, notamment les structures en béton armé et en acier. Plus précisément, RCS signifie Reinforced Concrete Sections (sections en béton armé), et le RCS Client est la partie de l'application dédiée à l'analyse et à la vérification du comportement des sections en béton armé sous diverses conditions de chargement.
Principales fonctionnalités du IDEA StatiCa RCS Client :
- Analyse de section : Il permet aux ingénieurs d'analyser les sections transversales des éléments en béton, en tenant compte des interactions complexes entre le béton et le ferraillage. Cela peut inclure le comportement non linéaire, la fissuration et d'autres phénomènes.
- Conformité aux normes : Le RCS Client vérifie le dimensionnement par rapport à diverses normes internationales, garantissant que les sections satisfont aux exigences de sécurité et de performance.
- Diagrammes d'interaction : Il peut générer des diagrammes d'interaction pour diverses combinaisons de charges, aidant les ingénieurs à comprendre le comportement d'une section sous différentes conditions de chargement (par exemple, effort normal combiné à des moments fléchissants).
- Visualisation des résultats : Le logiciel fournit des visualisations détaillées des distributions contrainte-déformation, des schémas de fissuration et bien plus encore, aidant les ingénieurs à interpréter et à comprendre facilement les résultats.
- Intégration avec d'autres modules : Le RCS Client peut fonctionner conjointement avec d'autres modules d'IDEA StatiCa, tels que ceux dédiés aux assemblages acier ou aux éléments en béton, offrant un environnement complet de dimensionnement et d'analyse.
- Automatisation et API : Le RCS Client peut être intégré dans des flux de travail via son API, permettant une analyse automatisée ou une intégration avec d'autres outils logiciels.
Ouvrir le projet existant et obtenir les détails de la section
- Ouvrir le modèle dans IDEA StatiCa appelé "crack-width-example.IdeaRcs"
- Incrément du moment fléchissant
- Obtention des détails depuis l'Extrême dans le Navigateur d'IDEA StatiCa (si plusieurs sections sont définies, tous les Extrêmes seront pris en compte)
Exécuter la boucle sur les incréments, le calcul et les résultats
Les itérations sont stockées dans le jeu de données "df.check" qui peut être utilisé pour afficher les résultats.
Résultats de l'analyse :
Tracé des résultats (matplotlib)
Vous avez acquis la maîtrise de l'utilisation de l'API pour RCS afin de réaliser une analyse itérative sur une section unique dans IDEA StatiCa RCS.
Lien pour télécharger le fichier depuis Github : https://github.com/idea-statica/ideastatica-public/tree/main/src/api-sdks/rcs-api/clients/python/ju…